#ifndef COLLADA_VISUALSCENE_H_
#define COLLADA_VISUALSCENE_H_

namespace Collada
{

	class Node;

	class VisualScene : public Element
	{
	DECLARE_RTTI( Collada::VisualScene, Collada::Element )
	DECLARE_ELEMENT( Collada::VisualScene )

	public :
		~VisualScene();

		bool						AddNode( Node* pNode );

		std::vector< Node* >&		GetNodeList(){ return _nodes; }

	private :
		VisualScene( const std::string& id, const std::string& name );

		std::vector< Node* >		_nodes;
	};

};

#endif